home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / trn2401.lzh / install.lzh / UPDATES.TXT < prev   
Encoding:
Text File  |  1994-02-19  |  36.5 KB  |  813 lines

  1. ************* NOTES *************
  2.  
  3. PLEASE UPDATE your EMULATE.DAT file. I made a change that affected it. Where
  4. you used to have VT52-Color, etc. You should change it to VT52 Color. Replace
  5. ALL '-' (dashes) with spaces as shown above in ALL your emulations. This goes
  6. for VT52 Mono, ANSI Color, etc.
  7.  
  8. ************ Fixes/Additions/Changes ************
  9.  
  10. *** Version 2.4.01
  11.  
  12. Removed the checks for a KEYCODE.DAT file. The BBS is now Freeware. Refer to
  13. FREEWARE.TXT for more info.
  14.  
  15. *** Version 2.3.12
  16.  
  17. Fixed a problem in the routine for adding Callers to the CALLERS.INF file.
  18. The problem only showed up on a new file or one that only had 1 caller's
  19. info in it.
  20.  
  21. Fixed a bug that would cause text to get screwed up if you had a
  22. 'Press [Return]', 'Press [Space]', or '[More]' prompt in your text files.
  23.  
  24. *** Version 2.3.11b
  25.  
  26. Fixed it so that if running off of Modem port 2 or the Falcon, XYZ will allow
  27. files to be transfered.
  28.  
  29. Fixed a bug in the View Marked Messages routine that would send the user to the
  30. search routine.
  31.  
  32. *** Version 2.3.11a
  33.  
  34. Fixed the ONLINE.USR to include the User Number. Oops!! :-)
  35.  
  36. I put in a fix that I hope will eliminate the 0 bytes HD space problem. If the
  37. drive variable is blank, it will default to the first drive in File Area Drive
  38. list. This will keep it from defaulting to drive A. I made a few changes that
  39. I also hope will fix the problem. Not sure if it will yet or not.
  40.  
  41. *** Version 2.3.11
  42.  
  43. Changed the way the PROMPT.DAT file was loaded and stored, back to the old way
  44. as the new way was having problems on some systems.
  45.  
  46. Redone the way the free memory was calculated as it wasn't calculating it
  47. correctly. It should now give you a more acurate reading.
  48.  
  49. Added support for the ONLINE.USR file that is used by CBase (networking
  50. message bases used with ISIS). To have the BBS write the ONLINE.USR file, use
  51. ONLINE in place of FOREM, TURBO, etc. in the ONLINExx.DAT files.
  52.  
  53. Added support for Modem 2 on the TT/MSTE and the Modem port on the Falcon. This
  54. has not been tested yet. There is a new item in Edit Settings, Page 5 of the
  55. System Editor called "Modem 2/Falcon". If you plan on using Modem 2 or run the
  56. BBS on a Falcon, then you need to turn this option on. Due to the hardware
  57. design of the Modem 2 & Falcon port, you will need to have a modem hooked up
  58. to this port before you use it. If you don't have a modem hooked up and this
  59. item is selected, the BBS will not operate correctly. It will think that there
  60. is someone connected to the BBS. You will need to use the Modem CPX from Atari
  61. to select the baud rate & RTS/CTS setting. This is temporary until I can get
  62. the information to set this myself.
  63.  
  64. You will need to get the new version of the System Editor and RSC files. You
  65. will also need to run the System Editor and change the Modem 2/Falcon setting
  66. to the way you want it before running the new version of the BBS.
  67.  
  68. *** Version 2.3.10c
  69.  
  70. Fixed a problem in moving to different Message Bases that would cause a crash
  71.  
  72. Fixed a problem where the last executed filename would be displayed when the
  73. logon prompt would be shown.
  74.  
  75. *** Version 2.3.10b
  76.  
  77. Fixed a bug that would cause problems in the File Areas when moving to a
  78. File Area number higher than the highest Message Base number.
  79.  
  80. Fixed it so that the PROMPT.DAT routine would not Malloc an area of memory
  81. if the last Malloc'd area is big enough to hold the new PROMPT.DAT file. This
  82. was done to reduce the number of Mallocs the BBS does because of problems in
  83. older versions of TOS.
  84.  
  85. *** Version 2.3.10a
  86.  
  87. Fixed a problem with users advancing to next Message Base or File Area that
  88. the user had access to. If they tried to go to another base past the one they
  89. did not have access to, it would drop them back to the Main Menu. This occured
  90. when using '+' or '-' (or whatever you have it set as).
  91.  
  92. *** Version 2.3.10
  93.  
  94. Finally found and fixed the problem with the program ignoring the first letter
  95. being entered at the Main Menu, File Area and Message Base prompts.
  96.  
  97. Changed the way the PROMPT.DAT and COMMAND.DAT files are loaded and stored.
  98. You should have about 46K+ more room to execute external programs. This really
  99. only effects 1 meg users. I don't know if it will help any.
  100.  
  101. *** Version 2.3.09b
  102.  
  103. Fixed a problem in the Make blank Descriptions area where the program would
  104. only make blank descriptions for 5 files.
  105.  
  106. Temporarily removed the ANSI color conversions until I can get all the color
  107. codes to convert and make it 100% bullet proof.
  108.  
  109. *** Version 2.3.09a
  110.  
  111. Removed the check I left in the Online Games section. Oops! It caused the
  112. system to sit there until a key was pressed on the local keyboard.
  113.  
  114. *** Version 2.3.09
  115.  
  116. Changed the way the load header routine searches for header files. Hopefully
  117. this will fix the problem with headers not being loaded properly.
  118.  
  119. Added some color translation to the strip ANSI routines. The commands
  120. recognized are ESC [07m (inverse on), [00m (inverse off), [40m, [41m, [42m,
  121. [47m, [30m, [31m, [32m, [37m. You must use the full ESC[xxm command and not
  122. ESC[xx;xxm (use ESC[40mESC[37m and not ESC[40;37m ). This could change later
  123. but, for now it works. Only the colors BLACK, RED, GREEN and WHITE are
  124. recognized (or whatever you have those colors defined as).
  125.  
  126. Added an option to the ONLINExx.DAT files. Where you would use OTHER to
  127. tell the BBS to write the USER.INF file instead of FOREM, etc., you can now
  128. place a filename after it to tell the BBS what filename you want this file
  129. written as. I.E., if you use OTHER FRONTIER.NAM, then the user's handle will
  130. be written to a file called FRONTIER.NAM. If no filename is specified, then
  131. the USER.INF file will be written. This is for those games that require a
  132. different name.
  133.  
  134. *** Version 2.3.08b
  135.  
  136. Fixed a problem where the ANSI flag was not being cleared after a user logged
  137. off or changed Terminal types. This would cause the system to strip the VT52
  138. codes on the local screen.
  139.  
  140.  
  141. *** Version 2.3.08a
  142.  
  143. Added a strip ANSI mode that would strip the ANSI codes from the local screen.
  144. You should now be able to see what is going on a lot better when someone is
  145. in ANSI mode. Please let me know if it misses some codes as I only had a
  146. limited number of ANSI screens to test with.
  147.  
  148. If you have Show VT52 codes turned off, it will now strip all the codes out
  149. now instaed of just the ESC character.
  150.  
  151. *** Version 2.3.08
  152.  
  153. Hopefully I fixed the Informer problem with New users. I will know soon I
  154. guess.
  155.  
  156. Fixed a problem with having the Fido option selected and the BBS exiting
  157. before validating a user. This is untested as I have no way of testing it.
  158.  
  159. Seperated the BBS Lister section and made it a seperate program. It was
  160. written by Andy Okun. Please note that this is only version 1.0 and other
  161. features are planned and some changes made. The program will be listed in
  162. the Transcendence Support area as BBSLIST.LZH. You will need this program if
  163. you want to have a BBS Lister on your system.
  164.  
  165. Created a MODULES.DAT file that goes in the DATA folder. This allows you to
  166. specify where files that normally go in the MODULES folder are located. This
  167. allows you to put some of those files into folders within the MODULES folder.
  168. Please follow the below layout. DO NOT change the order because the
  169. programs will not be executed properly if they are not in the proper order.
  170. Currently only the BBS Lister, User Editor and Print User programs are
  171. supported in this version. Others will be added later. Below is an example
  172. of the MODULES.DAT file.
  173.  
  174. J:\MODULES\USREDIT\USR_EDIT.PRG       ! User Editor path and name  Line 1
  175. J:\MODULES\BBSLIST\BBSLIST.PRG        ! BBS Lister path and name   Line 2
  176. J:\MODULES\PRNUSER\PRNTUSER.PRG       ! Currently not used         Line 3
  177. \                                     ! "                "         etc.
  178. \                                     ! "                "
  179. \                                     ! "                "
  180. \                                     ! "                "
  181. \                                     ! "                "
  182.  
  183. *** DO NOT change the order of this file. You must have at least 8 lines in
  184.     this file. Leave the comments here so that you will know what goes where.
  185.     Changing the order of this file could really mess things up. If you are
  186.     creating this by hand, you must put a comment after each path and
  187.     filename with at least 1 space between the filename and the beginning of
  188.     the comment. Yes, I did this on purpose.
  189.  
  190. Also modified the User Editor to make use of the new paths.
  191.  
  192. *** Version 2.3.07b
  193.  
  194. Fixed the problem with using Binkley and having Fido set in the System Editor.
  195. It should now send data to the remote user now like it is supposed to.
  196.  
  197. *** Version 2.3.07a
  198.  
  199. Added a new PROMPT in the PROMPT.DAT file. It is #224 and is used as a
  200. message to users that have been validated via the Auto-Verify feature. I
  201. have something like...
  202.  
  203. You have been validated. You now have a level of {29}
  204.  
  205. {47}
  206.  
  207. Fixed the problem with setting Fido in the System Editor and the BBS not
  208. allowing you on or to logoff properly.
  209.  
  210. The BBS will now give a return code of 1 when you choose to exit to DOS. This
  211. allows you to check for an error code (return code) in a shell and exit back
  212. to the desktop, etc.
  213.  
  214. *** Version 2.3.07
  215.  
  216. Fixed the DORINFO1.DEF file so that the user's name and Sysop's name is now
  217. being written properly.
  218.  
  219. Added the capabilty of inputting characters above ASCII 127. This allows for
  220. characters above the normal text range to be inputed into messages, etc.
  221.  
  222. Fixed the Copy Files option in the File Areas to work with Alt. Drives.
  223.  
  224. *** Version 2.3.06a
  225.  
  226. Unfixed the fix for the [D]one command in the New User Informer message as it
  227. made things worst. Oh well, I tried. Hopefully I will be able to duplicate the
  228. problem and find the solution one day.
  229.  
  230. In the last UPDATE.TXT file for version 2.3.06, I told you to use ALT F3 to
  231. zero out the top of the screen and ALT F4 to toggle the modem on/off hook.
  232. This should have been Shift F3 and Shift F4. Sorry about that. I have fixed it
  233. under the 2.3.06 section to read correctly.
  234.  
  235. Fixed it to where anonymous uploads are now recognized. Obviously this isn't
  236. used evry much since I hadn't been placing the word Anonymous in the uploader
  237. field in a LONG time. Like since it was added.
  238.  
  239. You should be able to use uppercase or lowercase in the ONLINExx.DAT file now
  240. for the type of data file (FOREM, TURBO, etc.) you want written.
  241.  
  242. *** Version 2.3.06
  243.  
  244. The HELP.TXT file can now be a normal TEXT/MENU file. This means you can have
  245. seperate text files for each type of Function Keys.
  246.  
  247. Fixed a bug that would delete the New User Informer message if you selected
  248. [D]one and there was more than one New User Informer message. It should work
  249. properly now. It should only delete the file if there is one Informer message
  250. in the file and you select [D]one.
  251.  
  252. Added the ability to toggle the modem offhook/onhook using Shift F4.
  253.  
  254. You now have to manually reset the numbers at the top of the screen to zero
  255. using the Shift F3 key. Before they were automatically reset at midnight. I felt
  256. this would cause some problems due to the fact that it may be a day or so (or
  257. whatever) before the Sysop would check the BBS and not know of a New User, etc.
  258.  
  259. *** Version 2.3.05g
  260.  
  261. Fixed a bug that would not display the other entries in a ONLINExx.DAT file.
  262. You can have up to 25 entries per ONLINExx.DAT file. If there is more than one
  263. entry in an ONLINExx.DAT file, the BBS will display them and give the user the
  264. choice of which one to use.
  265.  
  266. The BBS will now save out the information that is across the top of the
  267. WaitCall screen now when you exit the BBS. It will then load the information
  268. back in when you run the BBS program again. The information will be zeroed out
  269. at midnight to start over for the next day. It may not be immediately shown
  270. on the screen but, the information will have been zeroed out.
  271.  
  272. *** Version 2.3.05f
  273.  
  274. Changed the way the system uses the MODEM 2 port. You no longer have to use the
  275. Atari Modem CPX module to change to MODEM 2 in order to use it. It will now
  276. send out the data to MODEM 2 port while also keeping the MODEM 1 port active.
  277.  
  278. *** Version 2.3.05e
  279.  
  280. Fixed a bug that was not allowing the ENTER and EXIT text files in the
  281. ONLINEx.DAT files, to be displayed.
  282.  
  283. Added limited support of the MODEM 2 port on the Mega STE. By limited, I mean
  284. that you can only use the BBS part for doing stuff. You have to use Atari's
  285. MODEM.CPX file to switch to MODEM 2. You then use the 'I. Force Logon' option
  286. on the WaitCall screen and when you choose a speed, it will ask you if you want
  287. to Force Carrier. This will fool the BBS into thinking there is a Carrier
  288. present and let you use the system as if someone connected. This is good if you
  289. have a null modem setup to MODEM port 2.
  290.  
  291. The reason for having to have a Force Carrier option is that Atari, in it's
  292. infinite wisdom, decided that MODEM 2 port did not need a carrier detect
  293. signal thus, the computer does not know if there has been a connection or not.
  294.  
  295. *** Version 2.3.05d
  296.  
  297. Fixed a bug that would keep the New Files scan going in a continuous loop.
  298. SOMETIMES!!!
  299.  
  300. *** Version 2.3.05c
  301.  
  302. Fixed a bug that did not allow you to set a game/program up as to not count
  303. against the user as an Online Game Played. This affected the ONLINExx.DAT
  304. file on line 2 where you place the NO after the level.
  305.  
  306. Reduced the amount of time to wait for the verify to call the user back. Before
  307. it was 1 minute. I reduced it to 20 seconds. This is to help cut down the
  308. chance of getting another call before the BBS verifies the user.
  309.  
  310. *** Version 2.3.05b
  311.  
  312. The last version got out as version 2.3.10. It should have been 2.3.05a. Sorry
  313. about that. These late night programming sessions do that to me once in awhile.
  314.  
  315. Fixed a bug that caused the BBS to skip over the phone number questions when a
  316. new user applied for an account. This happened if you had a '#' and a 'x'
  317. character in the phone mask field.
  318.  
  319. Fixed it so that the word wrap would go further back in the line to check for
  320. a space character. I was only going back 15 characters and this caused some
  321. problems if there was a word longer than 15 characters near the end of a line.
  322. I now go back as far as 34 characters to check for a space character.
  323.  
  324. *** Version 2.3.05a
  325.  
  326. Fixed a bug that would crash the system if you hit F3 to go into the User
  327. Editor at certain places.
  328.  
  329. Fixed a bug that did not save the user's settings properly and sometimes placed
  330. bogus information in the settings if the user hung up illegally (dropped
  331. carrier).
  332.  
  333. Added a new Type option to the Menu Processor. The new option is 'd'. This is
  334. similiar to 'C, E, or X'. This allows the execution of an external program that
  335. is defined as a External BBS Module. This is the same as the Type selection in
  336. the System Editor under the Command Tables. The BBS will place certain
  337. information in internal buffers and pass on the location of those buffers to
  338. the program. This mode MUST NOT BE USED UNLESS TOLD TO. The program will come
  339. with special instructions on how to set it up.
  340.  
  341. Adding this feature allows you to execute these types of programs from the
  342. Menu Processor. This feature was only available in the Command Tables earlier.
  343.  
  344. Added a new variable tag. It is number 127. It is used to tell a program the
  345. location of the Scratch Buffer. This buffer holds certain information and
  346. should NOT be used unless told to by the program you receive. This goes along
  347. with variable tag number 126 which is the User Information Buffer. Do not use
  348. this tag also unless told to.
  349.  
  350. I will be providing information on these buffers later on. The User Information
  351. Buffer layout will only be given out on a request basis. I have the right to
  352. deny this information to anyone I choose and if you already have this
  353. information, DO NOT give it out. This is to protect the user's and Sysop.
  354. Because of the nature of the information stored about a user, it is PRIVATE
  355. information and I don't feel that just anyone should have access to it.
  356.  
  357. *** Version 2.3.05
  358.  
  359. Fixed a bug that would not allow a file that was a Free file be downloaded if
  360. the user had exceeded their download ratio.
  361.  
  362. Fixed it so that if you go into the Sysop mode using the silent enter
  363. selection, then the User Editor would still send out data over the modem. it
  364. should not do that now.
  365.  
  366. Fixed a bug that if you were using MAREAS.TXT or FAREAS.TXT instead of the
  367. built in display, the BBS would still renumber the areas if the user did not
  368. have access to those areas. It should now work correctly.
  369.  
  370. Fixed a problem where if you went into GEM mode and viewed a text file or
  371. something with a UIS III or soomething, the window space would still be at
  372. the bottom and only allow you about 16 lines to view the file.
  373.  
  374. Fixed a bug that was not allowing FTOPx.TXT file to be found or shown.
  375.  
  376. *** Version 2.3.04c
  377.  
  378. Fixed a problem with the Duplicate upload routine not detecting a duplicate
  379. upload. It should now detect it properly and consistantly. The BBS will now
  380. write out any duplicate upload information to a file called DUPLICAT.LOG that
  381. will be written to the DATA folder. It will tell you who uploaded the file, the
  382. filename and the location of the file in any other folders.
  383.  
  384. Fixed a bug that would not allow the Free Time to be turned off after executing
  385. the User Editor. This would cause inaccuracies in time left for a user if you
  386. went to the User Editor while they were online.
  387.  
  388. Fixed it so that if User #2 is missing and you try to log on using 'B' from the
  389. WaitCall screen, it would not cause an error. It will just report that the user
  390. does not exist and return back to the WaitCall screen.
  391.  
  392. *** Version 2.3.04b
  393.  
  394. Fixed a bug that would not allow a user with the same level as that entered
  395. in the MENU file to do whatever it was it was supposed to do. The BBS was
  396. checking to see if the user's Menu Processor Level was less than the set level
  397. when it should have check to see if it was less than or equal to the set level.
  398.  
  399. Added ZIP, ZOO, ARJ and SIT verbose listing to the file section. The way it is
  400. done at the moment is a temporary fix as the BBS will add this ability within
  401. the program at a later date. I also fixed it so that you could enter the
  402. of the different archive programs so that you would not have to have duplicates
  403. in the MODULES folder. At the moment, only the verbose section uses this but,
  404. other parts of the BBS will use it later. The new file called ARCHIVE.DAT
  405. be placed in the DATA folder. I have included a sample of this file but, here
  406. is a sample also. Do NOT include the comments to the side of the line.
  407.  
  408. H:\ARC\ARC.TTP              ; ARC program location and name
  409. H:\ARC\LZH201L.TTP          ; LZH "          "            "
  410. H:\ARC\ST_ZIP21\STZIP.PRG   ; ZIP "          "            "
  411. H:\ARC\ZOO21\ZOO.TTP        ; ZOO "          "            "
  412. H:\ARC\ARJ\UNARJ.TTP        ; ARJ "          "            "
  413. H:\ARC\UNSIT\UNSIT.TTP      ; SIT "          "            "
  414.  
  415. Others may be added later as programs become available to verbose, etc. new and
  416. different formats. If you don't mind having the verbose listing and other
  417. features setup like this, then I could leave it and not worry about adding it
  418. the BBS. This would keep the program size down and all the other stuff that
  419. goes along with putting it in the BBS.
  420.  
  421. Also included in this archive is a copy of the FCSHELL program that WILL need
  422. to be placed in the MODULES folder. This program is used by the above feature.
  423. The program takes output that is supposed to go to the screen and redirects it
  424. to the modem.
  425.  
  426. *** Version 2.3.04a
  427.  
  428. Fixed a bug that would not show the true state of the Continous Scroll setting
  429. for the Message Bases. The variable tag was wrong. This mainly affected the
  430. settings screen that the users used.
  431.  
  432. Fixed a problem where if a text file was not found in the proper folder
  433. (MENUS1, MENUS2, etc.), it would not look to MENUS0 for the file.
  434.  
  435. Fixed a problem that would not allow you to go into Email from Sysop mode
  436. (DOS Shell) if it thought you had reached your Email limit. It now bypasses
  437. the limit if done from Sysop Mode.
  438.  
  439. Changed the way the BBS did the input for the State and Phone mask. It will
  440. now allow the user to hit Return at any point when entering this information.
  441. I had to change it to that method for European support. Yes Adam, the mask
  442. are still there. :-)
  443.  
  444. Added a check for Time Left required to play an Online Game. You set this up
  445. on Settings Page 3 of the System Editor. You will need the new System Editor
  446. and RSC files. The System Editor CHANGES.TXT explains this feature.
  447.  
  448. *** Version 2.3.04
  449.  
  450. Ok, after a massive redo of the source code (GFA screwed it up) I think I got
  451. everything straightened back out. If there is a problem, please let me know
  452. so I can fix it. I may have missed something although I did everything I knew
  453. to do to make sure I had everything fixed.
  454.  
  455. There are 2/3 new files to add to your TEXT\MENUSx folder.
  456.  
  457. CAT.TXT & CAT_xxx.TXT - These are text files that will allow you to define
  458. how the catalog listing in the file area appears. You can add VT-52 commands,
  459. ANSI commands, or whatever you want and change what is displayed if you wish.
  460.  
  461. CAT.TXT is a global file and CAT_xxx.TXT is so that you can have a different
  462. one for each File Area. 'xxx' represents the File Area Number. If CAT_xxx.TXT
  463. is not found, it will look for CAT.TXT and if that is not found, it will use
  464. the default in the program. You will need 2 lines in these files. The first
  465. line is for normal catalog listings. The second line is for catalog listings
  466. using the continuous listing mode. These are different in appearance as the
  467. continuous listing mode does not provide the letter ([A]) in the first slot.
  468.  
  469. There is also 2 different headers in the PROMPT.DAT file. The first one you
  470. come to controls the appearnce of the header for continous listing mode and
  471. the second one controls the appearance for normal catalog mode.
  472.  
  473. There are 2 new variable tags for this purpose.
  474. {334} - Brief Description
  475. {335} - Letter Choice
  476.  
  477. You will need to provide at LEAST the Letter Choice ([A-L]) so that they will
  478. know what to choose from when the BBS ask them for a letter. I have included
  479. these 2 text files in the archive for reference. They are plain and gives the
  480. same output look as the BBS does now.
  481.  
  482. CALLS.TXT - This is the text file to use to control the appearnace of the
  483. Who's Called Listing. You can also add VT-52, etc. to this listing. The header
  484. now goes into PROMPT # 223. You can find this header in your CALLERS.INF file
  485. located in the DATA folder. You will need to remove it from the file and place
  486. it in PROMPT 223 in the PROMPT.DAT file. If you do not remove it, it will cause
  487. an error or give totally bogus data. This will allow you to change the look of
  488. the header also. I have included this file in the archive for reference. It is
  489. plain and will look just like the BBS's output now.
  490.  
  491. Along with this new text file for the Who's Called comes 6 new variable tags.
  492.  
  493. {137} - Caller Number
  494. {138} - Handle
  495. {139} - Date Called
  496. {140} - Baud Rate
  497. {141} - Log On Time
  498. {142} - Log Off Time
  499.  
  500. The above additions WILL slow things down for the BBS if you use them as it
  501. has to weed through the information and expand the variable tags. You and your
  502. users may or may not notice the difference. You WILL need to make sure you have
  503. a blank line at the end of these text files. If not, you WILL get an error when
  504. someone tries to use them.
  505.  
  506. I plan on changing the Other BBS Listing over also later on. Maybe in the next
  507. update.
  508.  
  509. I changed the format for the User's State. It can now be up to 20 characters
  510. in length. This was to add compatibility for European addresses as I have a
  511. couple of people from overseas that have ordered the BBS. You will need to
  512. define your MASK for entering the State & Phone Number in the System Editor.
  513. Please refer to the System Editor CHANGES.TXT file for further explanation of
  514. these 2 new fields. The users will be prompted for their State info when they
  515. log on as the BBS will not recognize the old data. You do not have to change
  516. anything, it will all be automatic as the user logs on. The only thing you will
  517. have to do is manually change your information if you log on via the 'A' or 'B'
  518. keys from the Wait Call screen as the BBS does not go through that routine when
  519. you log on this way.
  520.  
  521. I temporarily removed the State from being displayed in the window because I
  522. now don't have room to put it. I will have to try and find somewhere to put it
  523. or delete something.
  524.  
  525. Yes, this means I also had to change the User Editor so GET IT.
  526.  
  527. When you use the MOVE command in Sysop Mode, the BBS should NOT delete the file
  528. now if there was an error writting the file to the destination.
  529.  
  530. There is another NEW file called MAREAS.TXT. This works the same way as the
  531. FAREAS.TXT file except it is for the Message Bases. It's just an ASCII file
  532. list your Message Bases. It is not required.
  533.  
  534. Fixed a bug that would not let the Fileselector send out the information when
  535. using it.
  536.  
  537. *** Version 2.3.03e
  538.  
  539. When you edit a users while they are online, it will now update their time when
  540. you return to the BBS.
  541.  
  542. The Other BBS listing will now page pause just as other stuff does in the BBS.
  543. Also, when the listing is complete, it will ask you to hit Return. This will
  544. keep the Other BBS menu from pushing stuff off the top especially now that it
  545. will clear the screen when displaying the menu.
  546.  
  547. Replies to messages can only be 1 level deep now. I took the easy way out on
  548. this and just set a flag that says that the message has already been replied
  549. to once before. Instead of saying 'In Message # xxx So and So write', it will
  550. now just have 'In response to Msg # xxx from So and So' on line 1 and the
  551. response will start on line 2. Try it out and let me know what you think. It's
  552. the best way I could figure out to do it without adding a LOT of code to parse
  553. the message and all.
  554.  
  555. The Fileselector when called up should now display the last directory used.
  556.  
  557. Fixed the problem with the cursor disappearing at times especially in DOS mode
  558. and in term mode. Yes, I finally duplicated it.
  559.  
  560. Message bases and such should no longer accept escape sequences when they are
  561. not supposed to.
  562.  
  563. If a user now saves a blank description or aborts the description (long) in
  564. the file areas, it will now use the brief description if available. If it isn't
  565. it will do like it used to and have Description Aborted or Description Not
  566. Available (if you Sysops are lazy :-) ).
  567.  
  568. When editing Brief Descriptions in the File Areas, you can now use CTRL-R like
  569. you can in the message editor.
  570.  
  571. There is now a NEW Menu option called FREE. If the first line of a menu has
  572. this option in it, it will turn on Free Time. This allows you to use other
  573. chat programs, etc. and still not charge the user for being in that program.
  574. Yes, you will have to use a MENU in order to use alternate chat programs and
  575. be able to use this for now. Maybe I will be able to add an option like this
  576. to the Command Processor but, for now, that is the only way I can do it and 
  577. have it available for your users.
  578.  
  579. You Sysops are going to drive me crazy. :-) :-)  And YES ZIP is going to be
  580. worked on. :-)
  581.  
  582. *** Version 2.3.03d
  583.  
  584. Fixed a bug that would not allow you to choose a user when doing a partial
  585. search in the Email section and the FULL name of a user was also PART of the
  586. name of another user. It would go to the first user it came to.
  587.  
  588. Fixed a bug that caused an error if you did a Search in the Message Bases and
  589. the message was Extended, it would cause and error. Also, you should be able
  590. to search more than once in a Message Base.
  591.  
  592. Fixed it where the D in D/Ls would not get wiped out.
  593.  
  594. *** Version 2.3.03c
  595.  
  596. Fixed a problem where if the carrier was lost, it would not update the number
  597. of callers, etc. Minor procedural problem. It SHOULD work now.
  598.  
  599. Fixed a bug that caused the system to not be able to find uploads. They are
  600. there, just the system couldn't find them. A little too much house cleaning.
  601.  
  602. Fixed a bug that would not allow the Sysop to enter the File Areas using the
  603. F4 key.
  604.  
  605. Fixed a bug that would not kill the file when asked when you were marking a
  606. as Offline. It will NOW!!
  607.  
  608. Also, the BBS will now count a hangup as a call IF they stayed online more
  609. a minute. Thanks Adam.
  610.  
  611. *** Version 2.3.03b
  612.  
  613. Cleanup should RERUN the BBS now if you have it set up to do that.
  614.  
  615. Fixed the Shift F1 key, it was working I promise.
  616.  
  617. Added Shift F2 which will now give you the ability to turn Chat On, Off or
  618. back to Normal. It will display a screen for you to choose what you want.
  619. Normal will turn it on if it is between the times you have set in the System
  620. Editor. The other 2 I think you can figure out. :-)
  621.  
  622. Made the screen saver work a little better.
  623.  
  624. Fixed it so that if a user is online and a Priority 2 event ran, it will now
  625. re-display the prompt they were at when it ran. I think I got most of them.
  626.  
  627. *** Version 2.3.03a
  628.  
  629. Fixed a bug in the Menu Processor that if a user selected an item on a submenu
  630. when that selection was complete, it would return the user to the calling menu.
  631. The user would then have to re-select the menu to view another file or do
  632. something else. For instance, I have a menu that list the Online Games and the
  633. user chooses one which it will then take them to another menu. If the user
  634. an item from this menu, it would then take them back to the first menu when
  635. item was complete.
  636.  
  637. Added a System Memory (SM) indicator to the upper left hand corner of the
  638. bottom window. This will give you an indication of how much memory is left
  639. for the system. This is the portion of memory that variables and all use.
  640. This will give you an idea if you are getting low. Mostly concerns 1 meg
  641. users.
  642.  
  643. Fixed the Screen Saver. It should act properly now. Also, if you hit a key 
  644. it will restart the timer. I have the timer set at 10 seconds at the 
  645. moment and it will cycle between off & on. It will not kick in when you 
  646. are logged on locally either. The same setup is used for color toggling. 
  647. Function Key F11 (Shift F1) will now toggle the screen saver on or off so 
  648. that you can turn it off if need be. The Screen Saver or Color Toggling 
  649. will work on Mono monitors. They have the same effect but, you will not 
  650. have to change your settings should you change monitors.
  651.  
  652. The Auto-Verify will now wait 1 minute longer before it calls a user back. 
  653. This should be enough time and I didn't want to add to much as it would 
  654. tie up the system longer.
  655.  
  656. Fixed the events. It will now warn the user like it is supposed to and it 
  657. will now properly calculate the time difference even if it's the next day 
  658. and reduce the users time to the least amount. It WILL figure out which 
  659. event runs first and give the user the amount of time based on it.
  660.  
  661. Fixed the ARC/LZH routines to display the filename on a line by itself as
  662. some names include paths also. The information for the filename is on the 
  663. next line. Also fixed a few bugs in the routines.
  664.  
  665. I did some house cleaning (long needed) on the variables and found quite a 
  666. few typos. This should help make things run better. :-)
  667.  
  668. Fixed the EXITALL command in the Menu Processor. You should be able to use 
  669. it now.
  670.  
  671. Fixed the bug that would not allow you into the file areas after hitting 
  672. F4 to go to the File Maintenance area while someone was online.
  673.  
  674. Fixed a few things in the get_file_info and edit_file routines that would 
  675. not allow the sysop to do while someone was online.
  676.  
  677. Made a few cosmetic changes and some changes in routines to help speed up 
  678. things or make them run smoother.
  679.  
  680. Made the User Editor an External program. Place the file USR_EDIT.PRG in your
  681. MODULES folder. The User Editor will keep it's own log now called UE.LOG. This
  682. will be for anything in the User Editor that is sent to the log file.
  683.  
  684. Changed the way function keys work (sort of). Now when you go into Chat mode,
  685. Sysop mode, and several other sections using the function keys, the program
  686. will now re-display the prompt for the user. You will no longer have to press
  687. a key or return or something to see where you are at. FINALLY!!!
  688.  
  689. Well, that is it for this version. It was a LOT believe me.
  690.  
  691. *** Version 2.3.03
  692.  
  693. Message Bases: Fixed a bug in the Check Message routine that caused a crash
  694.  
  695. Fixed a problem in the source code (GFA's famous stick garbage in source code).
  696. This caused the BBS to be 16K larger than it should have been. I don't know
  697. what other side effects this had. It was on the line that set up the output
  698. buffer. From the looks of it, it has the output buffer set to 16K instead of
  699. 8 bytes. This means you or your users may not have been able to pause the BBS
  700. effectively.
  701.  
  702.  
  703. *** Version 2.3.02a
  704.  
  705. Fixed the RAM display in Sysop mode using Status. It now displays a 
  706. whole number.
  707.  
  708. Fixed a bug in the List Files routine that would not clear out the Status
  709. field and would keep stacking the Status.
  710.  
  711. Fixed a bug that would not allow Extended messgaes to be searched for
  712. message contents.
  713.  
  714. Fixed a bug in the Edit File routine that when asked if the file was an
  715. Offline file and you answered NO, it would ask if you wanted to install
  716. the file. Aslo fixed a bug in the same routine that dealt with Editing
  717. the desciption.
  718.  
  719. Added LOGON1.BAT check. This works the same as LOGON.BAT except it will
  720. execute the files contained in the BAT file AFTER the user has logged on
  721. with his/her name, etc.
  722.  
  723.  
  724. *** Version 2.3.02 ***
  725.  
  726. Fixed bug in Search for Security Level in File Areas
  727.  
  728. Fixed text being messed up in the About Me selection (Transcendence) 
  729. in the Gem Menu Bar.
  730.  
  731. Fixed it so that the modem doesn't get re-initialized everytime you 
  732. press F5.
  733.  
  734. Fixed it so that if you are using the system locally and someone 
  735. calls and connects, it will not hangup the modem on them when you 
  736. logoff. I hope...
  737.  
  738. If TRANS.DAT file is not found, the program will no longer bomb. It 
  739. just gracefully exits now.
  740.  
  741. Fixed a problem where if the last file in a catalog listing was an 
  742. Offline file and the user tried to Read File, it would say that the 
  743. file couldn't be read even though the user had not chosen a file yet.
  744.  
  745. Fixed the way the informer displayed a Offline File request. It was 
  746. saying that the user was requesting a File Area name. :-)
  747.  
  748. A New User can no longer enter a blank name by hitting Return at the 
  749. Name prompt. This caused a blank name to be entered and the user 
  750. would never be found. If the user hits Return at the Handle prompt, 
  751. then his name is used as the handle.
  752.  
  753. Fixed a bug in that if a text file had TEXT at the top and the file 
  754. got routed through the menu processor (I.E. NEWEMAIL.TXT), the file 
  755. would not get displayed.
  756.  
  757. When a message is aborted, it no longer says 'Saved!' or whatever you 
  758. have for prompt #222.
  759.  
  760. When you kill a user from the Informer, it will now kill the 
  761. MSG_xxx.1 file also.
  762.  
  763. Uploads to Sysop Area should work properly now. The description AND 
  764. files should be put there now.
  765.  
  766. Changed the way the verison number is done now. It will now have the 
  767. format of     2.3.02a
  768.               ^ ^ ^ ^
  769.               | | | -- modification letter for that month
  770. Major version-- | ---------------- Month
  771.                 -Year as in 199(3)
  772.  
  773. The first version of that month will just have the number 2.3.02. Any 
  774. update during that month will have the letter a, b, etc.
  775.  
  776. Added a [Q]uit option to the Catalog/List search menu.
  777.  
  778. Added TYPE_xxx.DAT, COMP_xxx.DAT, FTYP_xxx.DAT, MONI_xxx.DAT files to 
  779. the File Areas. xxx represents the File Area and the files act the 
  780. same way as TYPE.DAT, COMPUTER.DAT, FTYPE.DAT and MONITOR.DAT. This 
  781. allows you to have a different file for each File Area.
  782.  
  783. There is a Destructive and Non-Destructive Backspace variable tag. 
  784. {124-x} is the destructive backspace with x being the number of 
  785. spaces to backup and {125-x} is the non-desctructive one.
  786.  
  787. There is now a 3rd parameter you can add in all your *.BAT files 
  788. (I.E. LOGON.BAT, etc.). If you put 'NOLOCAL' as a parameter, then the 
  789. file will not be executed if you log on or have logged on locally. If 
  790. 'NOLOCAL' is not present, then the file will be ran on local logon, 
  791. etc. It is not case sensitive. Example:
  792.      J:\INTERBBBS\ISIS.TTP TERMINAL NOLOCAL
  793.       or
  794.      J:\DUMMY\DUMMY.TTP NOLOCAL
  795.  
  796. When a New user aborts the New User Email, it will now say "New User 
  797. Email Aborted!' in the Informer.
  798.  
  799. Hurl Messages and Thread have been put 'Temporarily Out of Order'.
  800.  
  801. Added the ability to hook into the user information.
  802.  
  803. Removed user's password information from ALL Online Game data files 
  804. such as FOREM.DAT, etc. I don't think that needs to be anyone's 
  805. business.
  806.  
  807. Changed OTHER file type for Online Games to only pass the user's 
  808. handle.
  809.  
  810. When doing a STATUS from Sysop Mode, the RAM status will now show the 
  811. amount of memory for the system along with the amount of memory set 
  812. aside for the BBS.
  813.